a hole in the wall

Translations
un petit endroit discret
Definitions
A small, often unremarkable or hidden place, typically a business or establishment, that is not well-known but may offer unique or valuable services or products.